export function timeDifference(timestamp) {
    const now = Date.now();
    const diffMs = now - timestamp; // 时间差，单位为毫秒

    const minute = 60 * 1000; // 一分钟对应的毫秒数
    const hour = 60 * minute; // 一小时对应的毫秒数
    const day = 24 * hour; // 一天对应的毫秒数
    const month = 30 * day; // 近似一个月对应的毫秒数（假设每个月30天）
    const threeMonths = 3 * month;

    if (diffMs < minute) {
        return '1分钟内';
    } else if (diffMs < hour) {
        return `${Math.floor(diffMs / minute)}分钟前更新`;
    } else if (diffMs < day) {
        return `${Math.floor(diffMs / hour)}小时前更新`;
    } else if (diffMs < month) {
        return `${Math.floor(diffMs / day)}天前更新`;
    } else if (diffMs < threeMonths) {
        return `${Math.floor(diffMs / month)}月前更新`;
    } else {
        return null;
    }
}

// // 示例使用
// const pastTimestamp = Date.now() - (2.5 * 30 * 24 * 60 * 60 * 1000); // 大约2个半月前的时间戳
// console.log(timeDifference(pastTimestamp)); // 输出: 2月

export function gotoHome(){
	uni.showModal({
		title:"提示",
		content:"页面有误将返回首页",
		showCancel:false,
		success: (res) => {
			if(res.confirm){
				uni.reLaunch({
					url:"/pages/index/index"
				})
			}
		}
	})
}
